package br.fatecsp.ihc.pedidos.model;

import java.io.Serializable;
import java.util.Set;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.Table;

@Entity
@Table(name = "tipos_produto")
public class TipoProduto implements Serializable {
    private static final long serialVersionUID = 1L;

    @Id
    @Column(name = "cod_tipo_produto")
    private String codigo;

    @Column(name = "desc_tipo_produto")
    private String descricao;

    @OneToMany(mappedBy = "tipoProduto")
    private Set<Produto> produtos;

    public TipoProduto() {
    }

    public String getCodigo() {
        return codigo;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    public String getDescricao() {
        return descricao;
    }

    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }

    public Set<Produto> getProdutos() {
        return produtos;
    }

    public void setProdutos(Set<Produto> produtos) {
        this.produtos = produtos;
    }

}